package com.dream.common;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import net.sf.json.JSONObject;

import org.springframework.stereotype.Controller;

import com.dream.model.SysUser;

@SuppressWarnings("all")
public class SuperController {

	/**
	 * 判断当前用户是不是超级用户
	 * 
	 * @param userName
	 * @param pwd
	 * @return
	 */
	public Object isAdmin(String tell, String pwd) {
		for (int i = 0; i < DataInit.listAdmin.size(); i++) {
			SysUser su = DataInit.listAdmin.get(i);
			if (su.getTell().equals(tell) && su.getUserPwd().equals(pwd)) {
				return su;
			}
		}
		return null;
	};

	/**
	 * request.getSession().setAttribute("userInfo", model);// 基本信息
	 * request.getSession().setAttribute("userDepartment", listud);// 所有部门
	 * request.getSession().setAttribute("userRole", listur);// 所有角色
	 * request.getSession().setAttribute("userPower", listup);// 所有权限
	 * request.getSession().setAttribute("userPowerJson", sbpower);// 字符串
	 * 得到当前的session中有用户
	 * 
	 */
	// public Sys_User getSessionUser(HttpServletRequest request) {
	// Sys_User su = (Sys_User) request.getSession().getAttribute("userInfo");
	// return su;
	// };

	/**
	 * request.getSession().setAttribute("userInfo", model);// 基本信息
	 * request.getSession().setAttribute("userDepartment", listud);// 所有部门
	 * request.getSession().setAttribute("userRole", listur);// 所有角色
	 * request.getSession().setAttribute("userPower", listup);// 所有权限
	 * request.getSession().setAttribute("userPowerJson", sbpower);// 字符串
	 * 得到当前的session中有机构
	 * 
	 */
	// public List<Sys_Department> getSessionUserDepartment(HttpServletRequest
	// request) {
	// List<Sys_Department> su = (List<Sys_Department>)
	// request.getSession().getAttribute("userDepartment");
	// return su;
	// };

	/**
	 * request.getSession().setAttribute("userInfo", model);// 基本信息
	 * request.getSession().setAttribute("userDepartment", listud);// 所有部门
	 * request.getSession().setAttribute("userRole", listur);// 所有角色
	 * request.getSession().setAttribute("userPower", listup);// 所有权限
	 * request.getSession().setAttribute("userPowerJson", sbpower);// 字符串
	 * 得到当前的session中有权限
	 * 
	 */
	// public List<Sys_Power> getSessionUserPower(HttpServletRequest request) {
	// List<Sys_Power> su = (List<Sys_Power>)
	// request.getSession().getAttribute("userPower");
	// return su;
	// };

	/**
	 * request.getSession().setAttribute("userInfo", model);// 基本信息
	 * request.getSession().setAttribute("userDepartment", listud);// 所有部门
	 * request.getSession().setAttribute("userRole", listur);// 所有角色
	 * request.getSession().setAttribute("userPower", listup);// 所有权限
	 * request.getSession().setAttribute("userPowerJson", sbpower);// 字符串
	 * 得到当前的session中有角色
	 * 
	 */
	// public List<Sys_Role> getSessionUserRole(HttpServletRequest request) {
	// List<Sys_Role> su = (List<Sys_Role>)
	// request.getSession().getAttribute("userRole");
	// return su;
	// };

	public Msg getMsg(String code, String message, String data) {
		Msg msg = new Msg();
		msg.setCode(code);
		if (null != data) {
			msg.setData(data);
		}
		msg.setMessage(message);
		return msg;
	}
}
